#define __ENTER_KEY		-1
#define __BACK_KEY		-2
#define __EXIT_KEY		-3

#define __NO_BANNER		1
#define __ONE_BANNER	2
#define __ALL_BANNERS	3

#define	FMNUMERIC		0
#define	FMALPHANUM	1
#define   FMSTAR			2
uint8 crdUnpackTrack2(uint8 *dest, uint8 *src);
void DisplayText( char *szInput, int x, int y, int index, int bErase  );

int HelperManageInput( char *szInput, int xInput, int yInput, int nMinLen,
					   int nMaxLen, int bNumerical, int nTimeout );



int HelperNumericInput( const char* szTitle, const char* szLabel, int nMinLength, int nMaxLength, 
					    const char* szDefault, char* szInput );

int PasswordEntry(char *pwd,int line, int col,int nMinLen,
					   int nMaxLen, int instar, int nTimeout );

int PasswordEntryTime(unsigned char * ucTrack2, int lenpan ,char *pwd,int line, int col,int nMinLen,
					   int nMaxLen, int instar, int nTimeout );

#ifdef 		_PASS_GEN_
int GetSecurityKey(void);
#endif



